package com.lonty.intelligence.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import java.time.LocalDate;

/**
 * @Author 陈璇
 * @Date 2020/4/22 16:04
 * @Version 1.0
 */
@Data
@ToString
@ApiModel(value = "修改住户信息参数对象")
public class HouseholdModifyVo {

    @ApiModelProperty(name = "id", value = "住户ID", required = true, dataType = "string")
    private String id;

    @ApiModelProperty(name = "name", value = "名字", dataType = "string")
    private String name;
    @ApiModelProperty(name = "telephone", value = "手机号", dataType = "string")
    private String telephone;

    @ApiModelProperty(name = "livingRelationship", value = "居住关系", dataType = "string")
    private String livingRelationship;
    @ApiModelProperty(name = "idNumber", value = "身份证号", dataType = "string")
    private String idNumber;
    @ApiModelProperty(name = "birthday", value = "生日", dataType = "date")
    private LocalDate birthday;
    @ApiModelProperty(name = "workUnit", value = "工作单位", dataType = "string")
    private String workUnit;
    @ApiModelProperty(name = "resign", value = "职务", dataType = "string")
    private String resign;
    @ApiModelProperty(name = "nativePlace", value = "籍贯", dataType = "string")
    private String nativePlace;
    @ApiModelProperty(name = "education", value = "学历", dataType = "string")
    private String education;
    @ApiModelProperty(name = "party", value = "党派", dataType = "string")
    private String party;
    @ApiModelProperty(name = "major", value = "专业", dataType = "string")
    private String major;
    @ApiModelProperty(name = "speciality", value = "特长", dataType = "string")
    private String speciality;
    @ApiModelProperty(name = "hobby", value = "爱好", dataType = "string")
    private String hobby;
    @ApiModelProperty(name = "permanentAddress", value = "户籍地址", dataType = "string")
    private String permanentAddress;
    @ApiModelProperty(name = "residentialAddress", value = "居住地址", dataType = "string")
    private String residentialAddress;
    @ApiModelProperty(name = "remark", value = "备注", dataType = "string")
    private String remark;

    @ApiModelProperty(name = "isLiving", value = "是否居住(0:否 1:是)", required = true, dataType = "int")
    private Integer isLiving;
    @ApiModelProperty(name = "isEfficiency", value = "是否低保(0:否 1:是)", required = true, dataType = "int")
    private Integer isEfficiency;

}
